iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0
自我挑戰組

R語言-繪圖的極限!系列 第 7

R語言-繪圖的極限! Day-7 GGPLOT基本介紹

  • 分享至 

  • xImage
  •  

十月二十一日台北天氣超棒

講到R的繪圖,很難不提到ggplot這個讓人又愛又恨的東西

我也是剛好在大學時期有接觸到GGPLOT,順手也讀了一本有關於ggplot的書

今天就讓我來介紹一下關於ggplot吧!!

https://ithelp.ithome.com.tw/upload/images/20181021/20112574sIq2NjuL9Z.png

ggplot是一種階層式的畫圖方式

該怎們說呢,就像畫圖前我們必須先有白紙、描上想畫的圖型,在來上色。

ggplot 也是類似這種概念,首先要有 Data 再來選擇 變數 , 圖表類型 , 以及配色等等

舉個例子
用mtcars來當做我們的資料集

library(ggplot2)
a = mtcars
ggplot(a , aes(x=a$hp , y = a$mpg)) 

會展示以下結果,可以發現到該圖片雖然給定了 x軸 及 y軸的資料 , 但卻沒有在圖上展現出來。

https://ithelp.ithome.com.tw/upload/images/20181021/20112574WOMpTHxsPs.png

這時候我們在加上 , geom_line 折線圖

ggplot(a , aes(x=a$hp , y = a$mpg)) + geom_line()

https://ithelp.ithome.com.tw/upload/images/20181021/20112574QUHGQ7HlcO.png

這就類似我上面所講的概念,是不斷疊加上去的。

至於還可以疊加什麼呢~

來日方長,我在慢慢家好了

End.


上一篇
R語言-繪圖的極限! Day-6 (番外篇)一次讀多個檔案!?
下一篇
R語言-繪圖的極限! Day-8 用GGPLOT畫畫看!
系列文
R語言-繪圖的極限!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
yanchen
iT邦新手 2 級 ‧ 2018-10-21 23:01:05

慢慢家?

sam989798 iT邦新手 4 級 ‧ 2018-10-22 21:34:06 檢舉

謝謝你

我要留言

立即登入留言